if (window.frameElement?.id == 'mainContent') {
  //获取全部课程项目
  const itemList = $('.s_sectionwrap > div')
  //视频项目
  const videoList = [];
  //测试项目
  const testList = [];
  //当前播放的视频
  let current = null;
  //提取出所有的课程和测试
  itemList.each((index, item) => {
    item = $(item);
    if (item.is('.s_pointerct')) {
      current = item;
    }
    const itemType = item.attr('itemtype'); // 获取 itemType 属性值
    if (itemType === 'video') {
      videoList.push(item);
    } else if (itemType == 'test') { // 假设非 video 类型都视为 text
      testList.push(item);
    }
  })
  //监听完成事件
  MultiPageEventBus.on('idle', () => {
    console.log('idle');
    for (let index = 0; index < videoList.length; index++) {
      const item = videoList[index];
      if (item.is('.s_pointerct')) {
        if (index + 1 < videoList.length) {
          (videoList[index + 1]).click();
          break
        } else {
          alert('当前课程播放完毕')
        }
      }
    }
  })
}

if (window.frameElement?.id == 'mainFrame') {
  const setting = JSON.parse(localStorage.getItem("setting"))
  console.warn(setting);
  if (setting.play) {
    // 定时检测是否暂停
    setInterval(() => {
      if (window.jwplayer().getState() == 'PAUSED') {
        jwplayer().getVolume()
        $('#player_pause').click()
      } else if (window.jwplayer().getState() == 'IDLE') {
        //播放完成的处理逻辑
        console.log('IDLE', '检测到播放完毕，自动播放下一集');
        MultiPageEventBus.emit('idle')
      }
    }, 2000)
  }
}
